AWS-এ VPN গেটওয়ে (Virtual Private Gateway) কনফিগার করা হয় একটি ভার্চুয়াল প্রাইভেট ক্লাউড (VPC) এর সাথে আপনার অন-প্রিমাইস নেটওয়ার্কের মধ্যে একটি নিরাপদ এবং এনক্রিপ্টেড সংযোগ স্থাপন করার জন্য। VPN গেটওয়ে একটি AWS সিস্টেমের সাথে একটি Private Network তৈরি করে, যা আপনাকে আপনার VPC এর সাথে আপনার অন-প্রিমাইস নেটওয়ার্কের মধ্যে ডেটা ট্রান্সফার করতে সক্ষম করে।
এটি সাধারণত Site-to-Site VPN হিসেবে ব্যবহৃত হয়, যেখানে দুটি লোকেশন একে অপরের সাথে নিরাপদভাবে সংযুক্ত থাকে।
এই টিউটোরিয়ালে AWS VPN গেটওয়ে কনফিগার করার পদ্ধতি আলোচনা করা হয়েছে।
VPN গেটওয়ে কনফিগার করার জন্য প্রাথমিক ধাপ
- VPC তৈরি করা (যদি পূর্বে তৈরি না থাকে)
- VPN গেটওয়ে তৈরি করা
- VPN গেটওয়ের সাথে সাইট-টু-সাইট সংযোগ স্থাপন করা
- রাউটিং টেবিল কনফিগার করা
- অন-প্রিমাইস সাইডে VPN কনফিগার করা
ধাপ ১: VPC তৈরি করা (যদি পূর্বে তৈরি না থাকে)
প্রথমে, আপনার ক্লাউডের জন্য একটি VPC (Virtual Private Cloud) তৈরি করতে হবে। আপনি যদি ইতিমধ্যেই একটি VPC তৈরি করে থাকেন, তবে এটি অতিক্রম করুন এবং পরবর্তী ধাপে যান।
- AWS কনসোলে গিয়ে VPC নির্বাচন করুন।
- Create VPC বাটনে ক্লিক করুন এবং CIDR ব্লক (যেমন, 10.0.0.0/16) দিয়ে একটি নতুন VPC তৈরি করুন।
- পাবলিক এবং প্রাইভেট সাবনেট তৈরি করুন।
ধাপ ২: VPN গেটওয়ে তৈরি করা
- VPN গেটওয়ে তৈরি করুন:
- AWS কনসোলে VPC সার্ভিসে যান।
- বাম সাইড মেনু থেকে VPN Connections নির্বাচন করুন এবং তারপর Create VPN Connection বাটনে ক্লিক করুন।
- Virtual Private Gateway নির্বাচন করুন এবং একটি নাম দিন (যেমন: My-VPN-Gateway)।
- Create ক্লিক করুন।
- VPN গেটওয়ে অ্যাটাচ করা:
- আপনার তৈরি করা VPN গেটওয়ে নির্বাচন করুন।
- Actions এ ক্লিক করে Attach to VPC নির্বাচন করুন।
- যে VPC এর সাথে সংযোগ করতে চান তা নির্বাচন করুন এবং Yes, Attach ক্লিক করুন।
ধাপ ৩: VPN গেটওয়ের সাথে সাইট-টু-সাইট সংযোগ স্থাপন করা
- Customer Gateway তৈরি করুন:
- Customer Gateway হল আপনার অন-প্রিমাইস সিস্টেমের পক্ষে একটি প্রতিনিধিত্বকারী, যা VPN গেটওয়ের সাথে সংযুক্ত থাকে।
- AWS কনসোলে Customer Gateways নির্বাচন করুন এবং Create Customer Gateway বাটনে ক্লিক করুন।
- Static বা Dynamic IP রাউটিং পদ্ধতি নির্বাচন করুন (আপনার অন-প্রিমাইস নেটওয়ার্কের উপর নির্ভর করে)।
- আপনার অন-প্রিমাইস রাউটারের IP ঠিকানা প্রদান করুন।
- VPN কানেকশন তৈরি করুন:
- VPN Connections ট্যাবে গিয়ে Create VPN Connection বাটনে ক্লিক করুন।
- Customer Gateway নির্বাচন করুন এবং পূর্বে তৈরি করা VPN গেটওয়ে নির্বাচন করুন।
- Tunnel Options কনফিগার করুন (যেমন, প্রোটোকল, আইপি সেগমেন্টেশন ইত্যাদি)।
- VPN কানেকশনটি তৈরি করুন।
ধাপ ৪: রাউটিং টেবিল কনফিগার করা
- VPC রাউটিং টেবিল কনফিগার করুন:
- VPC এর Route Tables নির্বাচন করুন এবং আপনার VPC Route Table এ একটি নতুন রুট যুক্ত করুন।
- Destination হিসেবে আপনার অন-প্রিমাইস নেটওয়ার্কের IP রেঞ্জ দিন এবং Target হিসেবে আপনার VPN গেটওয়ে নির্বাচন করুন।
- অন-প্রিমাইস রাউটিং কনফিগারেশন:
- আপনার অন-প্রিমাইস সাইডেও VPN কানেকশন এবং রাউটিং কনফিগার করতে হবে, যাতে আপনার অন-প্রিমাইস নেটওয়ার্ক থেকে VPC তে পৌঁছানো যায়। রাউটিং টেবিল অনুযায়ী আপনার অন-প্রিমাইস রাউটারে রুট এন্ট্রি যোগ করুন।
ধাপ ৫: অন-প্রিমাইস সাইডে VPN কনফিগার করা
- VPN কনফিগারেশন ডাউনলোড করুন:
- AWS কনসোলে VPN Connections এ গিয়ে, আপনার তৈরি করা VPN কানেকশনের ডিটেইলস দেখুন।
- Download Configuration এ ক্লিক করুন এবং আপনার অন-প্রিমাইস রাউটারের জন্য কনফিগারেশন ডাউনলোড করুন (এই কনফিগারেশনটি রাউটার সেটআপের জন্য ব্যবহৃত হবে)।
- অন-প্রিমাইস রাউটার কনফিগারেশন:
- ডাউনলোড করা কনফিগারেশন ফাইলের সাহায্যে আপনার অন-প্রিমাইস রাউটার বা VPN ডিভাইসে VPN কনফিগারেশন সম্পন্ন করুন। এটি আপনাকে আপনার রাউটারে প্রোপার IPsec (Internet Protocol Security) টানেল সেট আপ করতে সহায়তা করবে।
সারাংশ
VPN গেটওয়ে কনফিগার করা AWS-এ একটি সুরক্ষিত, এনক্রিপ্টেড সংযোগ তৈরি করার জন্য অত্যন্ত গুরুত্বপূর্ণ। এটি আপনাকে আপনার অন-প্রিমাইস নেটওয়ার্ককে AWS VPC এর সাথে সুরক্ষিতভাবে সংযুক্ত করার সুযোগ দেয়। এই প্রক্রিয়াটি VPN গেটওয়ে তৈরি, Customer Gateway কনফিগার করা, VPN কানেকশন তৈরি, এবং রাউটিং টেবিল কনফিগার করার মাধ্যমে সম্পন্ন করা হয়।
AWS-এ VPN কনফিগারেশন আপনার ডেটা সেন্টার এবং ক্লাউডের মধ্যে একটি নিরাপদ যোগাযোগ স্থাপন করতে সহায়তা করে এবং আপনার অ্যাপ্লিকেশন এবং ডেটার নিরাপত্তা নিশ্চিত করে।